@charset "utf-8";
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-hightlight-color: transparent;-webkit-tap-highlight-color: transparent;font-family: sans-serif;}
html,body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0;padding:0;width:100%;height:100%;}
table {border-collapse: collapse;border-spacing: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
a {background-color: transparent;}
b,optgroup,strong {font-weight: 700}
dfn {font-style: italic}
em{font-style:normal}
a:active,a:hover,a:focus {outline: 0;}
pre {word-break: break-all}
ul,li,dl,dt,dd,figure,fieldset {margin: 0;padding: 0}
fieldset{border:0;}
ol,ul,li{list-style:none;}
mark {background: #ff0;color: #000}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img {border: 0;vertical-align:middle}
hr {box-sizing: content-box;height: 0}
pre,textarea {overflow: auto}
code,kbd,pre,samp {font-size: 1em}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;outline:none;}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none}
td,th {padding: 0}
h1,h2,h3,h4,h5,h6{font-weight: normal;margin:0;display: inline-block;}
@media print {
  blockquote,img,pre,tr {page-break-inside: avoid}
  *,:after,:before {background: 0 0!important;color: #000!important;box-shadow: none!important;text-shadow: none!important}
  a,a:visited {text-decoration: underline}
  a[href]:after {content: " (" attr(href) ")"}
  abbr[title]:after {content: " (" attr(title) ")"}
  a[href^="javascript:"]:after,a[href^="#"]:after {content: ""}
  blockquote,pre {border: 1px solid #999}
  thead {display: table-header-group}
  img {max-width: 100%!important}
  h2,h3,p {orphans: 3;widows: 3}
  h2,h3 {page-break-after: avoid}
  .navbar {display: none}
  .btn>.caret,.dropup>.btn>.caret {border-top-color: #000!important}
  .label {border: 1px solid #000}
  .table {border-collapse: collapse!important}
  .table td,.table th {background-color: #fff!important}
  .table-bordered td,.table-bordered th {border: 1px solid #ddd!important}
}
*,:after,:before {-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px}
body{font-family:"Helvetica Neue",Helvetica,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;}
button,input,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit}
a {color: #212121;text-decoration: none;}
a:focus,a:hover {color: #212121;}
a:focus {outline-offset: -2px}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline-block;_display:inline;}
.fr{float:right;display:inline-block;_display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }
.clearfix{display:block;*zoom:1;}
*html .clearfix{height:1%;}

.blank0 {clear:both; height:0px; overflow:hidden; display:block; line-height:0px;}
.blank1 {clear:both; height:1px; overflow:hidden; display:block; line-height:1px;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}

/*--------------------size--------------------*/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w{width:100%}
.h10{height:10px;}
.h15{height:15px;}
.h50{height:50px;}
.h62{height:62px;overflow:hidden;}
.h90{height:90px;overflow:hidden;}
.h43{height:43px;overflow:hidden;}
.h160{height:160px;overflow:hidden;}
.h80{height:80px;}
.h100{height:100px;}
.h200{height:200px;}
.h{height:100%;}

/*--------------------margin--------------------*/
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.ml1{margin-left:1px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}